home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / redakcyjne / programy / PSPad editor 4.5.4 build 2356 beta / pspad454inst_en.exe / {app} / Context / Java.DEF < prev    next >
Text File  |  2005-07-24  |  7KB  |  315 lines

  1. ; PSPad clip definition file for Java
  2. ; Created by PSPad   14.7.2002
  3. ; Author:  Jan Fiala  pspad@wo.cz
  4. ; Extended by Ekkehard K÷gel, 11.7.2005
  5.  
  6. [prog | Java program - base]
  7. public class |MyProg {
  8.     /**
  9.      * code description.
  10.      */
  11.     public static void main(String[] args) {
  12.         /* multiline comments */
  13.         // single line comments
  14.         System.out.println("Hello world");
  15.     }
  16.  
  17.     /* (non-Javadoc)
  18.      * @see java.lang.Object#equals(java.lang.Object)
  19.      */
  20.     public boolean equals(Object o) {
  21.     
  22.       if (!(o instanceof ${type})) {
  23.           return false;
  24.       }
  25.       ${type} other = (${type}) o;
  26.       return other.${name}.equals(this.${name});
  27.     }
  28.     
  29.     /* (non-Javadoc)
  30.      * @see java.lang.Object#toString()
  31.      */
  32.     public String toString() {
  33.         StringBuffer sb = new StringBuffer();
  34.         sb.append(this.getClass().getName())
  35.             .append(": attribute1")
  36.             .append(" attribute2");
  37.         return  sb.toString();
  38.     }
  39.  
  40.     /* (non-Javadoc)
  41.      * @see java.lang.Object#hashCode()
  42.      */
  43.     public int hashCode() {
  44.         return this.${name}.hashCode();
  45.     }
  46. }
  47. ;
  48. [servlet | Java Servlet - base]
  49. import java.io.*;
  50. import javax.servlet.*;
  51. import javax.servlet.http.*;
  52.  
  53. public class |MyServlet extends HttpServlet {
  54.     PrintWriter out;
  55.  
  56.     public void doGet(HttpServletRequest req, HttpServletResponse res) {
  57.         try {
  58.             res.setContentType("text/html");
  59.             out = res.getWriter();
  60.             String html = "<html>Hello, world</html>";
  61.             out.println(html);
  62.         }
  63.         catch (Exception e) { e.printStackTrace(); }
  64.     }
  65.  
  66.     public void doPost(HttpServletRequest req, HttpServletResponse res) {
  67.         try {
  68.             res.setContentType("text/html");
  69.             out = res.getWriter();
  70.             String html = "<html>Hello, world</html>";
  71.             out.println(html);
  72.         }
  73.         catch (Exception e) { e.printStackTrace(); }
  74.     }
  75. }
  76. ;
  77. [applet | Java Applet - base]
  78. import java.applet.Applet;
  79. import java.awt.Graphics;
  80.  
  81. public class |MyApplet extends Applet {
  82.  
  83.    /**
  84.     * Once invoked after instantiation. Initialises member variables, 
  85.     * load images or fonts, read parameters. 
  86.     * The equivalent to a constructor of an application.
  87.     * ...
  88.     */
  89.    public void init() {}
  90.    
  91.    /**
  92.     * Starts execution, especially for threads.
  93.     */
  94.    public void start() {}
  95.  
  96.    /**
  97.     * Stops execution, especially for threads.
  98.     */
  99.    public void stop() {}
  100.  
  101.    /**
  102.     * Browser destroys something before terminating the applet.
  103.     * For example needed in order to destroy a thread started during 
  104.     * initialisation of the applet.
  105.     */
  106.    public void destroy() {}
  107.  
  108.    /**
  109.     * Returns information about the parameters accepted by the applet.
  110.     * You can define these parameters in a HTML file by means of a <param> tag.
  111.     * On his part this <param> tag is enclosed by the <applet> tag.
  112.     * You should overwrite this method.
  113.     * @return Array of <code>String[]</code>
  114.     */
  115.    public String[][] getParameterInfo() {
  116.      String[][] parameterInfo = {
  117.        {"name of parameter1","type of parameter1","description of parameter1"},
  118.        {"name of parameter2","type of parameter2","description of parameter2"},
  119.        {"...", "...", "..."}
  120.      };
  121.      return parameterInfo;
  122.    }
  123.  
  124.    /**
  125.     * Returns information about the applet, the current version
  126.     * and about the author.
  127.     * You should overwrite this method.
  128.     * @return <code>String</code>
  129.     */
  130.    public String getAppletInfo() {
  131.      StringBuffer sb = new StringBuffer();
  132.      sb.append(Class.getName()).append(" version year author");
  133.      return sb.toString();
  134.    }
  135.  
  136.    /**
  137.     * Example.
  138.     * @param g <code>Graphics</code> object, 
  139.     * the abstract base class for all graphics contexts that allow 
  140.     * an application to draw onto components that are realized on 
  141.     * various devices, as well as onto off-screen images. 
  142.     */
  143.    public void paint(Graphics g) {
  144.      showStatus("Hello world");
  145.      g.drawString("Hello world", 10, 50);
  146.    }
  147.  
  148. }
  149. ;
  150. [do | do while statement]
  151. do {
  152.     
  153. } while (|${condition});
  154. ;
  155. [elseif | else if block]
  156. else if (|${condition}) {
  157.     
  158. }
  159. ;
  160. [equals | overridden method equals()]
  161. /* (non-Javadoc)
  162.  * @see java.lang.Object#equals(java.lang.Object)
  163.  */
  164. public boolean equals(Object o) {
  165.  
  166.   if (!(o instanceof |${type})) {
  167.       return false;
  168.   }
  169.   ${type} other = (${type}) o;
  170.   return other.${name}.equals(this.${name});
  171. }
  172. ;
  173. [for | for cycle]
  174. for (int i = 0; i < |; i++) {}
  175. ;
  176. [for | iterate over array]
  177. for (int |i = 0; i < ${array}.length; i++) {
  178.     
  179. }
  180. ;
  181. [for | iterate over array with temporary variable]
  182. for (int |i = 0; i < ${array}.length; i++) {
  183.     ${array_type} ${array_element} = ${array}[i];
  184.     
  185. }
  186. ;
  187. [for | iterate over collection]
  188. for (Iterator |${iterator} = ${collection}.iterator(); ${iterator}.hasNext(); ) {
  189.     ${type} ${element} = (${type}) ${iterator}.next();
  190.  
  191. }
  192. ;
  193. [foreach | iterate over an array or Iterable]
  194. for (${iterable_type} ${iterable_element} : ${iterable}) {
  195.     |
  196. }
  197. ;
  198. [hashcode | overridden method hashCode()]
  199. /* (non-Javadoc)
  200.  * @see java.lang.Object#hashCode()
  201.  */
  202. public int hashCode() {
  203.     return this.|${name}.hashCode();
  204. }
  205. ;
  206. [if | if statement]
  207. if (|${condition}) {
  208.     
  209. }
  210. ;
  211. [ifelse | if else block]
  212. if (|${condition}) {
  213.     
  214. } else {
  215.     
  216. }
  217. ;
  218. [instanceof | dynamic type test and cast]
  219. if (|${name} instanceof ${type}) {
  220.     ${type} ${new_name} = (${type})${name};
  221.     
  222. }
  223. ;
  224. [lazy | lazy creation]
  225. if (|${name} == null) {
  226.     ${name} = new ${type}(${arguments});
  227.     
  228. }
  229. ;
  230. [runnable | runnable]
  231. new Runnable() {
  232.     public void run() {
  233.         |
  234.     }
  235. }
  236. ;
  237. [singleton | singleton constructor]
  238. private static |${type} ${name};
  239.  
  240. private ${type}() {}
  241.  
  242. public static ${type} getSingleton() {
  243.     if (${name} == null)
  244.       synchronized(${type}.class) {
  245.         if (${name} == null)
  246.             ${name} = new ${type}();
  247.       }
  248.     return ${name};
  249. }
  250. ;
  251. [switch | switch case statement]
  252. switch (${key}) {
  253.     case ${value}:
  254.         |
  255.         break;
  256.  
  257.     default:
  258.         break;
  259. }
  260. ;
  261. [synchronized | synchronized block]
  262. synchronized (|${mutex}) {
  263.     
  264. }
  265. ;
  266. [sysout | print to standard out]
  267. System.out.println(|);
  268. ;
  269. [syserr | print to standard error]
  270. System.err.println(|);
  271. ;
  272. [try | try-catch block]
  273. try {
  274.     |
  275. }
  276. catch (Exception e) {
  277.     e.getMessage();
  278.     System.err.println("Unexpected exception");
  279.     e.printStackTrace();
  280. }
  281. finally {}
  282. ;
  283. [toarray | convert collection to array]
  284. (|${type}[]) ${collection}.toArray(new ${type}[${collection}.size()])
  285. ;
  286. [tostring | overridden method toString()]
  287. /* (non-Javadoc)
  288.  * @see java.lang.Object#toString()
  289.  */
  290. public String toString() {
  291.     StringBuffer sb = new StringBuffer();
  292.     sb.append(this.getClass().getName())
  293.         .append(": |attribute1")
  294.         .append(" attribute2");
  295.     return  sb.toString();
  296. }
  297. ;
  298. [while | while cycle]
  299. int i=0;
  300. while (i < |) {
  301.  
  302.     i++;
  303. }
  304. ;
  305. [while | while with iterator]
  306. while (${iterator}.hasNext()) {
  307.     ${type} ${element} = (${type}) ${iterator}.next();
  308.     |
  309. }
  310. ;
  311. [while | while with enumeration]
  312. while (${enumeration}.hasMoreElements()) {
  313.     ${type} ${element} = (${type}) ${enumeration}.nextElement();
  314.     |
  315. }